Best Approach To Solve Mains Level Puzzle